Comprehending and Visualizing Software Based on XML - Representations and Call Graphs
نویسندگان
چکیده
For many procedural programming languages there exist powerful Integrated Development Environments (IDEs). such as IBM’s ECLIPSE for JAVA, and Together for JAVA, C++, Visual Basic, etc., which are widely used. Also in the logic programming community there are tools for comfortably programming and for analyzing source code, such as the IDE for XPCE/SWI–PROLOG and the tool CIDER for the functional–logic language CURRY.
منابع مشابه
Comprehending and Visualising Software based on XML–Representations and Call Graphs
We have implemented a PROLOG–tool VISUR/RAR for reasoning about various types of source code, such as PROLOG–rules or JAVA–programs. RAR provides retrieval and update operations for a deductive database storing XML–representations of the investigated code. The obtained results are visualised using graphs or tables in VISUR. The deductive database contains rules for analysing PROLOG–code based o...
متن کاملVisualizing Dynamic Call Graphs
Visualizing time-varying call graphs is challenging due to vast amounts of data at many dimensions to be displayed: Hierarchically organized vertices with attributes, directed or undirected edges with weights, and time. In this paper, we introduce a novel overview representation that shows dynamic graphs as a timelineand pixelbased aggregated view targeting the preservation of a viewer’s mental...
متن کاملCase study: an infrastructure for C/ATLAS environments with object-oriented design and XML representation
In this paper, we present an ATLAS compiler environment used for automatic testing as a case study to demonstrate the design of the state of the art compiler environments with object-oriented designs and XML representations. ATLAS is a testing language which is applied on the automatic test equipments (ATE). Currently, the programming language is used in the fields of avionics, industry facilit...
متن کاملObject Interoperability for Geospatial Applications: A Case Study∗
In this paper, we analyze a geospatial application for visualizing U.S. election results in order to show the problems that need to be solved in the mapping between different XML representations and their conceptual models. We propose a framework that provides a number of core classes that allow applications to treat XML documents as graphs and to evaluate XPath expressions against such documen...
متن کاملObject Interoperability for Geospatial Applications
In this paper, we analyze a geospatial application for visualizing U.S. election results in order to show the problems that need to be solved in the mapping between different XML representations and their conceptual models. We propose a framework that provides a number of core classes that allow applications to treat XML documents as graphs and to evaluate XPath expressions against such documen...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2003